//#include <stdio.h>
//#include <stdlib.h> 
//
//#define _CRT_SECURE_NO_WARNINGS 
//
//int main() {
//    int n;
//    printf("请输入元素个数: ");
//    scanf_s("%d", &n);  
//
// 
//    int* arr = (int*)malloc(n * sizeof(int));
//    if (arr == NULL) {
//        printf("内存分配失败！\n");
//        return 1;
//    }
//
//
//    printf("请输入%d个整数（空格分隔）: ", n);
//    for (int i = 0; i < n; i++) {
//        scanf_s("%d", &arr[i]);
//    }
//
//  
//    printf("逆序结果: ");
//    for (int i = n - 1; i >= 0; i--) {
//        printf("%d", arr[i]);
//        if (i > 0) printf(" ");  
//    }
//
//    free(arr);  
//    return 0;
//}


//#include <stdio.h>
//#include <stdlib.h>  
//
//#define _CRT_SECURE_NO_WARNINGS  
//
//int main() {
//    int n, m;
//    scanf_s("%d %d", &n, &m);  
//
//  
//    int* arr1 = (int*)malloc(n * sizeof(int));
//    int* arr2 = (int*)malloc(m * sizeof(int));
//    int* result = (int*)malloc((n + m) * sizeof(int));
//
//    
//    for (int i = 0; i < n; i++) {
//        scanf_s("%d", &arr1[i]);
//    }
//  
//    for (int i = 0; i < m; i++) {
//        scanf_s("%d", &arr2[i]);
//    }
//
//
//    int i = 0, j = 0, k = 0;
//    while (i < n && j < m) {
//        if (arr1[i] < arr2[j]) {
//            result[k++] = arr1[i++];
//        }
//        else {
//            result[k++] = arr2[j++];
//        }
//    }
//  
//    while (i < n) result[k++] = arr1[i++];
//    while (j < m) result[k++] = arr2[j++];
//
// 
//    for (int idx = 0; idx < n + m; idx++) {
//        printf("%d", result[idx]);
//        if (idx != n + m - 1) printf(" ");
//    }
//
//
//    free(arr1);
//    free(arr2);
//    free(result);
//    return 0;
//}

#include <stdio.h>
#include <stdlib.h>  
#define _CRT_SECURE_NO_WARNINGS

int main() {
    int n;
    printf("请输入数字个数: ");
    scanf_s("%d", &n);

    int* numbers = (int*)malloc(n * sizeof(int));  
    int sum = 0;

    printf("请输入%d个整数（空格分隔）: ", n);
    for (int i = 0; i < n; i++) {
        scanf_s("%d", &numbers[i]);
        sum += numbers[i];
    }

    double average = (double)sum / n;
    printf("平均值为: %.2f\n", average);

    free(numbers);  
    return 0;
}